Python Job: Software Developer

Job added on

Company

Neo Aid
India

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

We are looking for a skilled Backend Developer with proficiency in Python and Django. You will be responsible to work closely with the tech team, designers, and product managers to build, test, and deploy user-centric features in record time. This position primarily specializes in Django, Python framework and is expected to develop highly scalable applications and services. Ultimately, you’ll build a vast variety of interesting applications that align with our business needs.

Responsibilities:

  • Backend development using python Django, Node Js , and other technologies as suited for the project.
  • Leading development teams.
  • In-depth knowledge of Python, Django, and its core principles.
  • Write effective, scalable code for data migration and data transformations
  • Design application architecture as required by clients for their application.
  • Look into web and mobile-based applications.
  • Develop backend applications with scalability and performance.
  • Should be familiar with automated backend testing.
  • Improve functionality of existing systems.
  • Implement security and data protection solutions.
  • Assess and prioritize feature requests.
  • Coordinate with internal teams and various stake holders to understand user requirements and provide technical solutions.
  • Integrate innovative ideas to improve application development.
  • Developing digital tools to monitor online streaming data
  • Developing and implementing data migration tasks and data pipelines for batch and streaming data.
  • Ability to integrate multiple data sources into a single system.

Requirements:

  • Bachelor Degree in Computer Science, or equivalent
  • Previous experience working in Python (3+)/Django (2+) is required.
  • Good understanding of SQL and RDBMS
  • Experience in handling large CSV and MS Excel file processing Experience in SQLAlchemy, Pandas and Python data structures
  • Experience in using MS Excel templates to populate data
  • Experience in using Python SQL toolkit and Object Relational Mapper (SQLAlchemy) or equivalient.
  • Working experience with Docker and container technologies
  • Familiarity with various testing tools.
  • Proficient understanding of code versioning tools, such as Git
  • Familiar with protocols such as SSH, HTTP, HTTPS, FTP, SMTP, etc
  • Knowledge of Linux command prompt and file system.
  • Understanding of cloud technology such as AWS and Athena etc.
  • Knowledge on Apache Airflow
  • Excellent team player, good communication and interpersonal skill

Required Skills:

Django, REST APIs, Nodejs, Postgresql, Mysql, MongoDB, AWS or any other cloud, Design patterns, Git, Linux, web technologies, web development

Job Type: Full-time

Salary: ₹600,000.00 - ₹1,500,000.00 per year

Ability to commute/relocate:

  • Remote: Reliably commute or planning to relocate before starting work (Preferred)

Education:

  • Bachelor's (Preferred)

Experience:

  • Python: 3 years (Preferred)
  • Django: 2 years (Preferred)